package ooday03;

public class AnonlnnerClassDemo {
    public static void main(String[] args) {
        /*//1.创建了一个inter的派生类但是没有名字
        //2.为该派生类创建了一个对象名为o1，向上造型为Inter的类型
        //---new Inter(){};是在创建Inter的派生类对象
        //大括号里为派生类的类体
        Inter o1=new Inter(){};
        //1.创建了一个inter的派生类但是没有名字
        //2.为该派生类创建了一个对象名为o2，向上造型为Inter的类型
        //-----new Inter(){}是在创建Inter派生类的对象
        Inter o2=new Inter(){};*/
        //1.创建了一个InterInter的派生类但是没有名字
        //2.为该派生类创建了一个对象名为o2，向上造型为InterInter的类型
        //-----new Inter(){}是在创建Inter派生类的对象
        //3.大括号中的为派生类的类体
        InterInter o3=new InterInter(){
            public void show(){
                System.out.println("showshow");
            }
        };
    }
}
interface InterInter{
    void show();
        }